x86/SVM: don't exceed segment limit when fetching instruction bytes
authorJan Beulich <jbeulich@suse.com>
Thu, 12 Nov 2015 16:01:04 +0000 (17:01 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 12 Nov 2015 16:01:04 +0000 (17:01 +0100)
commit723742d9c73d0ad21b01d66f07726ee7a4c3125b
tree93fa154bb7afe2ea68ef5f0b00e9c0fa73a82ea7
parent4f7da683718768041b26f2b526879477cf7b5d76
x86/SVM: don't exceed segment limit when fetching instruction bytes

Also consistently use the vmcb local variable whenever possible.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/svm/emulate.c
xen/include/asm-x86/hvm/svm/vmcb.h